package com.syni.mdd.sjb.common.component.mybatis.community.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 企业微信帮助页面数据表实体
 *
 * @author wangbaitao
 * @Date 2021-02-04
 */
@Data
@Builder
public class WxCommunityHelp implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 主键Id
     */
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;
    /**
     * 用户Id
     */
    private String userId;
    /**
     * 需求描述
     */
    private String comment;
    /**
     * 需求类型
     */
    private String type;
    /**
     * 需求预算类型
     */
    private String budget;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;
    /**
     * 处理状态：0-未处理，1-已处理
     */
    private Boolean dealState;
    /**
     * 处理人
     */
    private String dealUser;
    /**
     * 处理时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime dealTime;
    /**
     * 备注
     */
    private String dealRemark;
}